@media only screen and (max-width: 768px){
  #w_common_text-1576915458434 p,
  #w_common_text-1576920494258 p{
    text-align:center !important;
    padding-top:10px;
  }
  #w_common_text-1576915458434 p span,
  #w_common_text-1576920494258  p span{
    font-size:24px !important;
  }
  #w_fimg-1577064878339{
    display:none
  }
  #w_common_text-1558487395452{
    max-height: 280px !important;
    overflow: hidden;
  }
  #w_grid-1558432574268{
    max-width: 256px;
    margin-top: 40% !important;
  }
  #w_grid-1577063099669{
    top:56% !important;
  }
  #w_fimg-1576915450094,#w_fimg-1577063415947{
    max-width:200px !important;
    margin:0 auto !important;
  }
  #w_grid-1576915289064{
    margin-top:30px;
  }
  #w_grid-1577070742057 > div > .p_gridbox,#w_grid-1577071418873 > div > .p_gridbox {
    height: 80px !important;
  }
  #w_grid-1557552407844{
    margin-top:70px !important;
  }
  .c_portalResPublic_codeContainer-01001004 .view-current .p1_p1 {
    opacity: 1;
    top: 0px;
    width: 80%;
    top: auto;
    bottom: 40%;
    left: 12%;
  }
  #scene li:not(:first-child){
    display:none !important;
  }
}
#c_portalResMessage_form-15889190648088222{
  position:fixed !important;
  top:auto !important;
  bottom:0px !important;
  left:0px;
}

#w_grid-1588915516509{
  background: rgba(0,0,0,.5);
  z-index:999;
  position: fixed!important;
  left: 0px!important;
  top: 0px!important;
}
/*首页弹层*/
h4.qsPopTit {
  font-size: 20px;
  color: #fff;
  position: relative;
  padding-bottom: 13px;
}
h4.qsPopTit:after {
  content: '';
  width: 30px;
  height: 2px;
  background: #ff0000;
  position: absolute;
  bottom: 0;
  left: 0;
}
.qsPopSummry {
  font-size: 14px;
  color: #bbb;
  line-height: 32px;
  margin: 10px 0 20px;
}
.qsPopListTit {
  display: inline-block;
  width: 50%;
  font-size: 14px;
  color: #eee;
  line-height: 32px;
}
.qsPopList {
  font-size: 0;
}
.p_more .font {
    font-size: 16px;
    color: #ccc;
}

.e_btn.e_MoreBtn-001.p_more {
    padding: 0 !important;
}

.h_maxwidth{
  max-width:1340px;
  margin:0 auto;
  padding:0 20px;
}

